home *** CD-ROM | disk | FTP | other *** search
- Msg #135 of 224 Time: 26 Sep 96 19:58:30
- From: Petr Stehlik
- To : All
- Subj: Linux-m68k on AfterBurner
- ---------[N.ST.MULTITASK]-----------------------------------------------
- In a message of <25.09.96>, Petr Stehlik (90:1200/2.1) writes:
- HW>> Tell me more, please...
- PS>
- PS> It's hard to explain for me (in English) and it has no point to explain
- PS> it. Maybe I could post here a mail I have posted in Linux mailing list
- PS> some time ago about AfterBurner and Linux, OK?
-
- So here it is, a mail written by me about Linux state on my
- AfterBurner some time ago in Linux-m68k mailing list:
-
- From stehlik@cas3.zlin.vutbr.cz Thu Sep 26 19:55:15 1996
- Date: Fri, 30 Aug 1996 23:28:46 +0000 (GMT)
- From: Petr Stehlik <stehlik@cas3.zlin.vutbr.cz>
- To: linux-m68k@phil.uni-sb.de
- Subject: Re: L68K: Afterburner 040 -- Fastram problem
-
- On Fri, 30 Aug 1996, Thorsten Floeck wrote:
-
- > > Is there some special cookie for the AB040? If yes, just add another
- > > case around line 546 in bootstrap.c that tests for that cookie and
- > > then sets bi.memory[i].addr to 0x50000000 instead of TT_RAM_BASE.
- >
- > I don't know, if there is a special cookie for the AB040. May be Petr
- > could do this, he owns an AB040.
-
- Yep, there's a special cookie named `AB40', but the FastRAM is more
- complicated.
-
- First, the address 0x5E6 (not 0x5E7, Roman ;-) doesn't work. It also is
- not logical at all. AfterBurner has got two memory banks - first starts at
- 0x1E6, the second at 0x3E6. But there are additional problems with 8 MB
- SIMMs under Linux (don't know about 32 MB ones).
-
- > I even don't know, if the recognization of the AB040 in the Medusa part
- > of the bootstrap works. Even i don't know, whats the state of L68k on the
- > AB040 is.
-
- Well, I'll try to summarize it:
-
- 1) Linux-m68k (1.2.13pl10 and also 2.0.11) basically works on AfterBurners
-
- 2) There are strange and unidentified problems with kernel laying in
- AfterBurner's FastRAM but FastRAM itself is OK under Linux.
-
- 3) Linux can't reboot the AfterBurner (shutdown -r doesn't work)
-
-
- What's needed to boot Linux on AfterBurner040 succesfully? (please add it
- to FAQ, Joerg :)
-
- - First, you need 0, 4 or 16 MB of FastRAM in the upper SIMM slot,
- otherwise it will not be correctly recognised. Bootstrap will have to be
- equipped with physical memory test for the AfterBurner later (there
- already is a similar test for Medusa, so it would need only change a bit).
-
- - Second, the bootstrap must NOT run in FastRAM or load the kernel into
- FastRAM, so it must have its `Load to FastRAM' and `Malloc from FastRAM'
- bits in header cleared. This is _very important_, Linux even doesn't begin
- its booting without this.
-
- - Third, you should force the kernel to run in ST-RAM (`-s' switch on
- command line of the bootstrap), otherwise strange problems can occur. It
- begins with rubbish BogoMIPS values (80 or more instead of 21.29).
-
-
- How does it work when it already runs?
-
- Well, if you have got FastRAM, then Linux is fast as hell! I have used
- Falcon with FX-Card at 36 MHz, but this was nothing compared to Linux on
- AfterBurner. It simply flies here! All text applications are nice to use
- and X-Windows are also very usable - no keyboard overruns any more.
-
- And what's more important - there are NO serial problems on AfterBurner
- (with IDE drive). I can download files via ftp (ppp) at more than 3.2 kB/s
- (33k6). No `serial overruns', just a little number of errors, but it's
- less than 1% of transferred bytes. What do you say about it, Thorsten?
- (IIRC you hunts the serial problems for a looong time, don't you?)
-
- IDE drive is also much faster than on old Falcon.
-
- I haven't experienced any unusual problems, but crash-me crashes it after
- some time (does it happen also on Amigas with M68040?). My usual up-times
- are about 1-5 hours in day...
-
- As for the speed, I have seen some numbers concerning `make' in
- /usr/src/linux. On AfterBurner it takes about 55 minutes to make Linux
- 2.0.11 with everything inside (no modules). I can say I'm pretty satisfied
- with it - I had to wait for more than 4 hours on my old FX-Falcon!
-
- As you can read, AfterBurner is very good board for all Falcon users who
- search for higher power and speed. Linux is fine except the annoying
- problems with FastRAM - but it's probably not AfterBurner-specific problem
- (I have heard about TT030 and FastRAM under Linux). Strange is, that
- FastRAM itself is usable under Linux, but kernel hates to run in it :-O
-
- As for the non-rebooting problem - it would probably need a special
- condition in the Linux code - I wanted to introduce a `is_afterburner'
- flag, but then work on EBI started and I lost the thread.
-
- I'm ready to modify the bootstrap to correctly recognize any amount of
- FastRAM when there will be a new version of bootstrap with all the news
- concerning EBI-and-I-don't-know-what-else in it :-)
-
- I would appreciate any help with the really annoying problem with FastRAM
- in Linux on AfterBurner - I mailed about it with Roman some time ago but
- we didn't get to any solution... :-/ BTW, the problem is also in
- 1.2.13pl10...
-
- That's for tonight. I hope that my hints helps somebody to find a solution
- for the FastRAM and other problems...
-
- Petr
-
- -!- JetMail 0.99beta22
- ! Origin: AfterBurner040/80 MHz/20 MB RAM/1080 MB IDE/CD (90:1200/2.1)
-